import { apiGet } from "@/utils/request";

// 首页：今日数据统计
export function todayDataSummaryAPI() {
	return apiGet('/system/data/staPark/title')
}

// 首页：今日实况分析
export function todayFactualAnalysisAPI() {
	return apiGet('/system/data/staHkTrafficFlow/today')
}

// 数据页：过境客源
export function touristDataAPI(params) {
	return apiGet('/system/data/staSm/' + params.type)
}

// 数据页：过境客源-来源地TOP5
export function touristTop5DataAPI(params) {
	return apiGet('/system/data/staSm/top5/' + params.type, {
		startDate: params.startDate,
		endDate: params.endDate
	})
}

// 数据页：热门区域客流数据-历史数据
export function hotAreaTouristAPI() {
	return apiGet('/system/data/staHkTrafficFlow/today-total')
}

// 数据页：核心景区游客画像
export function getUserPortraitAPI(params) {
	return apiGet(`/system/data/staKy/passRatio/${params.type}`)
}

// 数据页：索道运营
export function ropeywayAPI(params) {
	return apiGet('/system/data/staSd/' + params.type, {
		startDate: params.startDate,
		endDate: params.endDate
	})
}

// 数据页：客运运力分析
export function passengerAnalysisAPI(params) {
	return apiGet('/system/data/staKy/' + params.type, {
		startDate: params.startDate,
		endDate: params.endDate
	})
}

// 数据页：交通管理 - 车辆汇总信息
export function trafficCarSummaryInfoAPI(params) {
	return apiGet('/system/data/staHkTrafficFlow/station/' + params.type, {
		startDate: params.startDate,
		endDate: params.endDate
	})
}

//  数据页：交通管理 - 车辆来源地分析
export function trafficCarSourceInfoAPI(params) {
	return apiGet('/system/data/staHkTrafficFlow/ori/' + params.type, {
		startDate: params.startDate,
		endDate: params.endDate
	})
}

// 数据页：交通管理 - 车辆停留时长
export function trafficCarStayInfoAPI() {
	return apiGet('/system/data/staHkTrafficFlow/stay')
}

// 数据页：交通管理 - 实时车流趋势
export function trafficCarRealtimeTrendAPI() {
	return apiGet('/system/data/staHkTrafficFlow/real-time')
}

// 数据页：交通管理 - 本地车辆趋势
export function localCarTrendAPI() {
	return apiGet('/system/data/staHkTrafficFlow/real-time-new')
}

// 数据页：停车场管理 - 车流量信息
export function carFlowInfoAPI(params) {
	return apiGet('/system/data/staPark/flow/' + params.type, {
		startDate: params.startDate,
		endDate: params.endDate
	})
}

// 数据页：停车场管理 - 停车场列表
export function trafficListAPI() {
	return apiGet('/system/data/staPark/latestData')
}

// 数据页：停车场管理 - top5
export function trafficListTop5API(params) {
	return apiGet('/system/data/staHkTrafficFlow/top5/' + params.type)
}

// 数据页：停车场管理 - 停车收费分析
export function trafficStopMoneyAPI(params) {
	return apiGet('/system/data/staPark/consume/' + params.type, {
		startDate: params.startDate,
		endDate: params.endDate
	})
}

// 数据页：停车场管理 - 停车方式分析
export function trafficStopMethodAPI(params) {
	return apiGet('/system/data/staPark/consume-method/' + params.type, {
		startDate: params.startDate,
		endDate: params.endDate
	})
}
